package com.vcredit.bird.vo.ympush;

import java.io.Serializable;

import com.fasterxml.jackson.annotation.JsonProperty;

public class IosBody implements Serializable{

	private static final long serialVersionUID = 2239101070002949605L;

	private IosAlert alert;
	
	private Integer badge;
	
	private String sound;
	
	@JsonProperty("content-available")
	private Integer contentAvailable;
	
	private String category;
	
	public IosBody() {
		super();
	}
	
	public IosBody(IosAlert alert, Integer badge) {
		super();
		this.alert = alert;
		this.badge = badge;
	}

	public IosBody(IosAlert alert, Integer badge, String sound,
			Integer contentAvailable, String category) {
		super();
		this.alert = alert;
		this.badge = badge;
		this.sound = sound;
		this.contentAvailable = contentAvailable;
		this.category = category;
	}

	public IosAlert getAlert() {
		return alert;
	}

	public void setAlert(IosAlert alert) {
		this.alert = alert;
	}

	public Integer getBadge() {
		return badge;
	}

	public void setBadge(Integer badge) {
		this.badge = badge;
	}

	public String getSound() {
		return sound;
	}

	public void setSound(String sound) {
		this.sound = sound;
	}

	public Integer getContentAvailable() {
		return contentAvailable;
	}

	public void setContentAvailable(Integer contentAvailable) {
		this.contentAvailable = contentAvailable;
	}

	public String getCategory() {
		return category;
	}

	public void setCategory(String category) {
		this.category = category;
	}
	
}
